overkill (weapons) - Turkish English Dictionary